<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner{ position:relative; margin-top:-240px; z-index:1; height:728px; overflow:hidden;}
.banner a{ display:block; height:728px; overflow:hidden;}
.fullSlide {
	width:100%;
	position:absolute;
	height:728px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:728px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:728px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#004ebe;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:60%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}

.s_bj{ background:url(Img/Index/s_bj.gif) no-repeat center bottom; height:68px; overflow:hidden;margin-top:489px;}
.sou{ width:1000px; height:68px;margin:0 auto; overflow:hidden;}
.s_inp01{ width:252px; padding-top:15px; *padding-top:13px; }
.inp01{ width:193px; height:36px; line-height:36px; background:url(Img/Index/s.gif) no-repeat; border:0 ; color:#4b4443; font-size:12px; padding-left:10px;font-family:"Microsoft Yahei";font-size:14px; }
.inp02{ background:url(Img/Index/ss.gif) no-repeat; width:49px; height:36px; border:0;}
.sou p{ width:732px; color:#4b4443; font-size:14px; line-height:68px; font-family:"Microsoft Yahei";}
.sou p a{color:#4b4443; padding:0 3px;}

.link { margin:21px auto 0; height:133px; width:1180px; font-family:"Microsoft Yahei"; overflow:hidden; }
.link p{ height:36px; overflow:hidden; font-size:16px; line-height:36px; font-weight:normal;}
.link p a{ color:#585858; font-size:16px;}
.link p span a{ font-size:14px;}
.link p{ line-height:30px; color:#585858;}
.link p a{ color:#585858; display:inline-block;}

/**/
.map_bj{ background:url(Img/Index/map_bj.jpg) no-repeat center top; height:612px; overflow:hidden;}
.map{ width:1000px; height:612px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.map p{ /*! padding-top:76px; */line-height:30px; font-weight:normal; text-align:center; font-size:20px;}
.map p a{ color:#212121;}
.map p{ position:absolute; background:url(Img/Index/map_ico.png) no-repeat; width:34px; height:50px; font:10px "Microsoft Yahei";-webkit-transform:scale(0.8); color:#fff; text-align:center; line-height:34px;}
.map p a{ color:#fff;}
.map .p01{ top:396px; left:421px;}
.map .p02{ top:293px; left:512px;}
.map .p03{ top:314px; left:540px;}
.map .p04{ top:345px; left:533px;}
.map .p05{ top:386px; left:480px;}
.map .p06{ top:371px; left:560px;}
.map .p07{ top:400px; left:534px;}
.map .p08{ top:425px; left:520px;}
.map .p09{ top:423px; left:558px;}
.map .p10{ top:457px; left:472px;}
.map .p11{ top:456px; left:518px;}
.map .p12{ top:487px; left:478px; z-index:3;}
.map .p13{ top:471px; left:497px;}

/**/
.list{ margin-top:35px; width:249px; height:850px; overflow:hidden; font-family:"Microsoft Yahei";}
.list p{ background:url(Img/Index/list_t.jpg) no-repeat; height:66px; overflow:hidden; line-height:20px;}
.list p a{ display:inline-block; margin:24px 0 0 68px; font-size:18px; color:#fff; font-weight:normal;}
.list_c{ border:1px solid #cfcfcf; height:730px; background:#ebf1ff; overflow:hidden; padding-top:5px;}
.list_c h2{ margin:10px 0 0 16px; background:url(Img/Index/list_wz.gif) no-repeat; width:219px; height:42px; text-align:center; line-height:42px; overflow:hidden;}
.list_c h2 a{ font-size:16px; color:#fff;}
.list_c ul{ margin:2px 15px 0;}
.list_c li{ border-bottom:1px dashed #bdbdbd; float:left; width:108px; height:31px; line-height:31px; overflow:hidden;}
.list_c li a { color:#585858; font-size:14px;}
.list_c li a:hover{color:#ff3329;}

/**/
.pro{ width:733px; overflow:hidden; margin-top:46px; height:839px; overflow:hidden; font-family:"Microsoft Yahei";position:relative;}
.p_nav{ background:url(Img/Index/pro_nav.jpg) no-repeat; height:55px; overflow:hidden;}
.p_nav span a{ font:14px Arial, Helvetica, sans-serif ; text-transform:uppercase; line-height:55px; color:#3b3b3b; padding-right:38px;}
.p_nav li{ float:left; background:url(Img/Index/pro_line.gif) no-repeat right top; text-align:center; position:relative; margin-left:-20px; display:inline;}
.p_nav li a{ display:inline-block; width:160px; height:55px; line-height:55px; font-size:16px; color:#464646; background:url(Img/Common/png.png) repeat;}
.p_nav li a:hover , .p_nav .cur a{ background:url(Img/Index/pro_cur.png) no-repeat; color:#fff; text-decoration:none;}
.p_nav .marleft{ margin-left:0;}
.p_nav .nones{ background:none;}
.pro_c{ height:762px;  overflow:hidden;}
.pro_c dl{ height:718px; margin-top:16px; border:1px solid #cfcfcf; width:481px;}
.pro_c dt{ height:411px; border-bottom:1px solid #cfcfcf;}
.pro_c dt img{ width:479px; height:409px; padding:1px;}
.pro_c dd{ height:304px; border:1px solid #fff; background:#ebf1ff;}
.pro_c dd p{ height:237px; overflow:hidden;}
.pro_c dd span{ line-height:24px; margin-top:8px; display:block; padding-left:15px; font-size:14px; color:#585858;}
.pro_c dd span a{ color:#585858;}
.tel{ position:absolute; top:719px; left:15px; border-top:1px dashed #bdbdbd; width:455px; overflow:hidden; z-index:4;}
.tel p{ margin-top:14px; padding-left:54px; background:url(Img/Index/pro_ico.gif) no-repeat left center; height:45px; font-size:14px; color:#585858; width:195px;  overflow:hidden; float:left;}
.tel p span{ display:block; font:bold 27px Arial, Helvetica, sans-serif; color:#272636;}
.tel i{ float:left; display:block; background:url(Img/Index/pro_ico1.gif) no-repeat; width:156px; height:37px; margin-top:23px; font-size:14px; overflow:hidden; text-align:center; line-height:37px;}
.tel i a{ color:#fff;}
.proimg{ width:240px; overflow:hidden; margin-top:17px;_width:240px;}
.proimg ul{ height:670px; overflow:hidden;float:left;}
.proimg li{ width:233px; height:199px; margin-bottom:27px; overflow:hidden; float:left;}
.proimg li img{ width:229px; height:195px; border:1px solid #cfcfcf; padding:1px; float:left;}
.p_roll{ height:49px; overflow:hidden;float:left;}
.p_roll  a{ display:inline-block; width:116px; height:49px; background:#898989; overflow:hidden;}
.p_roll a:hover , .p_roll a.cur{ background:url(Img/Index/pro_z_bj.png) repeat-x center top;}

/**/
.faq_bj{ background:url(Img/Index/faq_bj.jpg) no-repeat center top; height:1002px; overflow:hidden;}
.faq{ width:1000px; height:1002px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.faq p{ margin:112px auto 0; text-align:center;}
.faq p i{ display:block; font:12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; line-height:24px;}
.faq h4{ position:absolute; top:932px; right:380px; width:267px; height:41px;  text-align:center; line-height:41px; font-size:20px; background:url(Img/Index/faq_ico.gif) repeat-x center top; font-weight:normal; color:#fff;}
.tel1{ width:297px; height:111px;color:#fff; position:absolute; bottom:0; right:0; font:bold 30px Arial, Helvetica, sans-serif;}
.tel1 span{ display:block; background:url(Img/Index/faq_ico2.gif) no-repeat 20px; padding-left:55px; font:20px "Microsoft Yahei"; line-height:26px; margin-bottom:12px;}
.faq .dl01{ position:absolute; top:244px; right:64px; width:219px; overflow:hidden; z-index:3;}
.faq .dl02{ position:absolute; top:364px; right:207px; width:284px; overflow:hidden;}
.faq .dl03{ position:absolute; top:528px; left:304px; width:282px; overflow:hidden;}
.faq .dl04{ position:absolute; top:674px; left:72px; width:272px; overflow:hidden;}
.faq dt{ width:177px; height:177px; overflow:hidden;}
.faq dt img{width:177px; height:177px;}
.faq .dl01 dt{ margin-left:34px;}
.faq .dl02 dt{ margin-left:10px;}
.faq .dl03 dt{ margin-left:4px;}
.faq .dl04 dt{ margin-left:33px;}
.faq .dl01 dd{ background:url(Img/Index/faq_wz4.png) no-repeat; width:219px; height:127px;}
.faq .dl02 dd{ background:url(Img/Index/faq_wz3.jpg) no-repeat; width:282px; height:133px;}
.faq .dl03 dd{ background:url(Img/Index/faq_wz2.jpg) no-repeat; width:282px; height:139px;}
.faq .dl04 dd{ background:url(Img/Index/faq_wz1.jpg) no-repeat; width:272px; height:216px;}
.faq dd{ margin-top:8px;}
.faq dd h3{ padding:25px 0 0 10px; font-size:30px; color:#0f4db0; line-height:32px;}
.faq dd span{ display:block; padding:5px 10px 0; color:#212121; font-size:24px;}

/**/
.ys_bj{ height:1851px; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.ys1{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:250px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:496px; overflow:hidden; display:block;}
.ys3{ background:url(Img/Index/ys3.jpg) no-repeat center top; height:513px; overflow:hidden;}
.ys4{ background:url(Img/Index/ys4.jpg) no-repeat center top; height:592px; overflow:hidden;}
.ys { width:1000px; height:1851px; position:absolute; top:0; left:50%; margin-left:-500px; overflow:hidden;}
.ys h2{ margin:148px 0 0 357px; line-height:58px; text-align:center; overflow:hidden; line-height:55px; font-size:30px; color:#fff; width:324px;}
.ys .dl01{ position:absolute; top:265px; right:0; width:400px; background:url(Img/Index/1.png) no-repeat left top;}
.ys .dl02{ position:absolute; top:457px; right:0; width:400px; background:url(Img/Index/2.png) no-repeat left top;}
.ys .dl03{ position:absolute; top:815px; left:0; width:350px; background:url(Img/Index/3.png) no-repeat left top;}
.ys .dl04{ position:absolute; top:988px; left:0; width:400px; background:url(Img/Index/4.png) no-repeat left top;}
.ys .dl05{ position:absolute; top:1285px; left:0; width:410px; background:url(Img/Index/5.png) no-repeat left top;}
.ys .dl06{ position:absolute; top:1285px; right:0; width:394px; background:url(Img/Index/6.png) no-repeat left top;}
.ys dl{ overflow:hidden; padding-left:60px;}
.ys dt{ font-size:30px; color:#092e6a; font-weight:bold; line-height:40px; padding-bottom:10px;}
.ys dt i{ display:block; font:10px/20px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:uppercase;-webkit-transform:scale(0.8); -webkit-margin-start:-40px;}
.ys dd{ font-size:14px; line-height:24px; color:#585858;}
.ys .dl03 dt , .ys .dl03 dt i , .ys .dl04 dt  , .ys .dl04 i , .ys .dl03 dd, .ys .dl04 dd{ color:#fff;}
.link_1 a{ display:block; position:absolute; width:660px; height:440px; top:308px; left:0; overflow:hidden;}
.link_2 a{ display:block; position:absolute; width:680px; height:430px; top:761px; right:0; overflow:hidden;}
.link_3 a{ display:block; position:absolute; width:750px; height:388px; bottom:0; left:220px; overflow:hidden;}

/**/
.coo_bj{ background:url(Img/Index/coo_bj.jpg) no-repeat center top; height:370px; overflow:hidden;}
.coo{ width:1094px; height:370px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.coo p{ background:url(Img/Index/coo_line.png) no-repeat center bottom; height:71px; padding-top:48px; text-align:center;}
.coo p i{ display:block; font:10px Arial, Helvetica, sans-serif; color:#4d669f; text-transform:uppercase;-webkit-transform:scale(0.8); line-height:20px;}
.coo_z{ margin-top:47px; width:41px; height:41px;}
.coo_c { width:1012px; overflow:hidden;}
.coo_c li{ float:left; width:232px; margin:20px 0 0 17px; display:inline; background:url(Img/Index/coo_yy.png) no-repeat center 101px;}
.coo_c li img{ width:230px; height:99px; border:1px solid #d8d8d8;}
.coo_c li a:hover img{border:1px solid #ff3329;}

/**/
.case_bj{ background:url(Img/Index/case_bj.jpg) no-repeat center top; height:633px; overflow:hidden;}
.case{ width:1000px; height:633px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.case p{ margin:24px auto 0; background:url(Img/Index/case_t.png) no-repeat; width:676px; height:81px; overflow:hidden; text-align:center; font-weight:normal; line-height:28px;}
.case p a{ display:block; padding-top:49px; font-size:22px; color:#212121;}
.case_z , .case_y{ position:absolute; top:262px; z-index:99; width:63px; height:63px;}
.case_z { left:112px;}
.case_y { right:112px;}
.case_z a, .case_y a{ display:inline-block;width:63px; height:63px; background:#494949;}
.case_z a:hover , .case_y a:hover , .case_y a.cur{ background:url(Img/Index/case_roll.gif) no-repeat;}
.case_c{ width:687px; margin:20px auto 0; }
.case_c ul{ line-height:0;}
.case_c ul li{ width:687px; height:382px; position:relative; overflow:hidden;line-height:0;}
.case_c ul li img{width:687px; height:319px;}
.case_c ul li a p{ height:42px; width:687px; line-height:42px; font-size:16px; color:#fff; background:url(Img/Index/span.png) repeat; position:absolute; top:277px; left:0; text-align:center; display:none;}
.case_c ul li em{ padding:10px 26px 0; height:54px; background:#092e6a; color:#fff; font-size:14px; line-height:20px; overflow:hidden;display:none;}
.case_c ul li.roundabout-in-focus p{display:block;}
.case_c ul li.roundabout-in-focus em{display:block;}

/**/
.pic{ background:url(Img/Index/pic.jpg) no-repeat center top; height:245px; overflow:hidden; position:relative;}
.pic p{ position:absolute; top:176px; left:50%; margin-left:-220px; padding-left:48px; font:16px "Microsoft Yahei"; background:url(Img/Index/pic_ico.png) no-repeat left center; line-height:34px; color:#fff;}
.pic i{ display:block; background:url(Img/Index/pic_ico2.png) no-repeat; width:142px; height:36px; text-align:center; line-height:36px; position:absolute; top:173px; left:50%; margin-left:90px;}
.pic i a{ color:#fff;}

/**/
.about{ margin-top:76px; height:482px; width:719px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.about_t{ position:absolute; top:0; left:45px; z-index:3; background:url(Img/Index/about_t.jpg) no-repeat; width:152px; height:442px; overflow:hidden;}
.about_t p{ padding-top:50px; height:90px; text-align:center; overflow:hidden; font-size:26px; line-height:36px;}
.about_t p a{ color:#0a2757;}
.about_t p i{ display:block; font:20px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:uppercase;}
.about_t ul{ padding-top:40px; height:200px; overflow:hidden; text-align:center;}
.about_t li{ border-bottom:1px solid #163589; font-size:16px; line-height:50px; line-height:50px;}
.about_t li a{ color:#fff;}
.about_t span{ display:block; width:80px; height:30px; background:#e11a2d; text-align:center; line-height:30px; margin:0 auto;}
.about_t span a{ text-transform:uppercase; color:#fff;}
.about dl dt{ padding-left:218px; height:140px; overflow:hidden; line-height:22px; color:#585858;font-size:14px;}
.about dt h3{ padding:6px 0 10px;}
.about dt h3 a{ font-size:16px; color:#212121; font-weight:bold;}
.about dd img{ width:719px; height:302px;}

/**/
.ry{ margin-top:88px; width:266px; height:470px; overflow:hidden; font-family:"Microsoft Yahei";}
.ry p{ height:48px; overflow:hidden; background:url(Img/Index/ry_nav.gif) no-repeat left bottom; line-height:48px;}
.ry p a{ font-size:16px; color:#212121; font-weight:normal;}
.ry p span a{ display:inline-block; font-family:Arial, Helvetica, sans-serif; color:#a8a8a8; text-transform:uppercase; display:inline-block; padding-right:25px;}
.ry ul{ margin:30px 0 0 18px;}
.ry li{ height:183px; overflow:hidden; width:215px;}
.ry li img{ width:200px; height:130px; margin:8px 0 0 9px;}
.ry li span{ display:block; text-align:center; font-size:14px; color:#585858; height:37px; line-height:37px; overflow:hidden;}

/**/
.fc{ position:relative; margin:0 -68px; width:1136px; height:282px; overflow:hidden; font-family:"Microsoft Yahei";}
.f_nav{ background:url(Img/Index/fc_nav.jpg) no-repeat; height:45px; margin-left:68px; width:1000px; overflow:hidden;}
.f_nav span{ display:inline-block; padding-right:25px; display:inline-block;}
.f_nav span a{ font:16px/45px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:uppercase;}
.f_nav li{ float:left;}
.f_nav li a{ font-size:16px; color:#5c5c5c; width:145px; height:45px; text-align:center; line-height:45px; display:inline-block;}
.f_nav li a:hover ,.f_nav .cur a{ background:url(Img/Index/fc_cur.jpg) no-repeat center top; color:#fff; text-decoration:none;}
.fc_z , .fc_y{ margin-top:87px; width:52px; height:38px;}
.fc_z a{ display:inline-block; background:url(Img/Index/fc_z_bj.gif) no-repeat; width:52px; height:38px;}
.fc_y a{ display:inline-block; background:url(Img/Index/fc_y_bj1.gif) no-repeat; width:52px; height:38px;}
.fc_z a:hover{ background:url(Img/Index/fc_z_bj1.gif) no-repeat;}
.fc_y a:hover ,.fc_y a.cur{ background:url(Img/Index/fc_y_bj.gif) no-repeat; }
.fcimg{ width:1032px; overflow:hidden;}
.fcimg li{ float:left; margin:20px 0 0 10px; display:inline; width:245px; overflow:hidden;}
.fcimg li img{width:245px;}

/**/
.news{ height:392px; overflow:hidden; font-family:"Microsoft Yahei";}
.news .f_nav { margin-left:0;}
.news_c { height:344px; overflow:hidden ; position:relative;}
.news_c dt{ width:458px; margin-top:20px; overflow:hidden;}
.news_c dt img{ width:458px; height:261px;}
.news_c dd{ width:500px; overflow:hidden;}
.news_c dd h3{ padding-top:34px; font-size:16px;}
.news_c dd h3 a{ color:#5c5c5c;}
.news_c dd p{ padding-top:10px; color:#5c5c5c; font-size:14px; line-height:24px; height:100px; overflow:hidden;}
.news_c ul{ position:absolute; top:167px; right:0; width:500px;}
.news_c ul li{ line-height:30px; font-size:14px;}
.news_c li a{ color:#585858;}

/**/

.newsbox {
  overflow: hidden;
  float: left;
  margin: 0 10px;
  border: 1px solid #dbdbdb;
  width: 310px;
  height: 360px;
}
.newsbox h2 {
  margin-top: 30px;
  margin-bottom: 25px;
  padding-left: 6px;
  border-left: 6px solid #005aa1;
  font-weight: normal;
  font-size: 20px;
  color: #333;
}
.newsbox .list {
  overflow: hidden;
  width: 290px;
  margin: 0 auto;
}
.newsbox .list li {
  overflow: hidden;
  width: 100%;
  font-size: 13px;
  color: #666;
  line-height: 30px;
}
.newsbox .list li em {
  float: left;
  color: #40a3ee;
  margin-right: 5px;
}
.newsbox .list li a {
  display: block;
  float: left;
  width: 180px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #666;
}
.newsbox .list li span {
  float: right;
}
.newsbox .wenda {
  overflow: hidden;
  width: 290px;
  margin: 0 auto;
  height: 300px;
  position: relative;
}
.newsbox .wenda ul {
  overflow: hidden !important;
  position: absolute !important;
  width: 290px !important;
  height: 490px !important;
}
.newsbox .wenda li {
  overflow: hidden;
  height: 104px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #e4e4e4;
}
.newsbox .wenda h5 {
  font-weight: normal;
  font-size: 13px;
  padding-left: 32px;
  background: url(/Skins/Default/wenda_w.png) no-repeat left center;
  line-height: 25px;
  margin-bottom: 15px;
}
.newsbox .wenda h5 a {
  color: #f07f1b;
}
.newsbox .wenda p {
  padding-left: 32px;
  background: url(/Skins/Default/wenda_d.png)  no-repeat left top;
  font-size: 13px;
  color: #333;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
}</pre></body></html>